package jp.co.technotree.common.ctrl.filter;

import jp.co.technotree.common.ctrl.FormBean;
import jp.co.technotree.common.ctrl.context.RequestContext;
import jp.co.technotree.common.ctrl.context.ResponseContext;
import jp.co.technotree.common.ctrl.forward.ForwardMessage;
import jp.co.technotree.common.ctrl.forward.ForwardMessageManager;
import jp.co.technotree.common.exception.FilterExecuteException;

public abstract class ActionFilter {
	public abstract ForwardMessage doExecute(
			RequestContext requestContext,ResponseContext responseContext
			,FormBean formBean,ForwardMessageManager forwardManager) throws FilterExecuteException;

}
